การสร้างแนวคิดที่เรียบง่าย คือกระบวนการซ่อนความซับซ้อนโดยการสร้าง "คำศัพท์" ที่ทำงานในระดับแนวคิดที่สูงกว่าการทำงานของคอมพิวเตอร์อย่างตรงไปตรงมา ซึ่งช่วยให้เราสามารถเปลี่ยนจาก การสั่งงานโดยตรง คำสั่ง ("จะทำอย่างไร") เป็น การระบุเป้าหมาย เจตนา ("ต้องการทำอะไร")
1. โครงสร้างลำดับชั้นของการสร้างแนวคิดที่เรียบง่าย
เมื่อเราขึ้นบันไดขึ้นไป ความชัดเจนสำหรับมนุษย์เพิ่มขึ้น แต่ก็ต้องจ่ายค่าใช้จ่ายที่เรียกว่า "ภาษีการสร้างแนวคิดที่เรียบง่าย"ทุกชั้นเพิ่มระยะห่างระหว่างโค้ดและฮาร์ดแวร์ ซึ่งต้องใช้เวลาประมวลผลเพิ่มขึ้นในการแปลความคิดกลับไปเป็นการทำงานพื้นฐาน
2. ตรรกะที่มีพารามิเตอร์
การเพิ่มพารามิเตอร์ ขั้นตอน ลงในฟังก์ชันของเรา ช่วง ฟังก์ชัน เราเปลี่ยนเครื่องมือคงที่ให้กลายเป็นเครื่องยนต์ที่ยืดหยุ่นได้ เราสามารถจัดการทิศทางที่หลากหลาย (เพิ่มขึ้นหรือลดลง) โดยไม่ต้องเขียนโค้ดหลักใหม่: ช่วง(5, 2, -1).
3. ผลลัพธ์
แทนที่จะใช้ตัวนับลูปด้วยตนเอง เราใช้ console.log(ผลรวม(ช่วง(1, 10)));. ซึ่งซ่อนรายละเอียดภายในหน่วยที่สามารถนำกลับมาใช้ใหม่ได้